146
94
51
30
10
132
59
34
151
249
131
27
114
60
62
124
105
77
91
12
7
75
85
44
31
19
14
46
101
43
28
38
67
93
90
55
129
96
36
17
29
111
35
41
13
56
126