138
12
36
31
29
15
28
14
10
2
5
82
13
244
374
25
129
174
16
117
61
51
62
44
37
72
21
202
77
45
73
159
50
39
47
258
35
27
53
104
63
101
71
91
32
65
87