106
48
30
6
161
409
109
155
42
78
10
127
19
56
11
50
3
181
122
87
60
145
73
58
114
96
31
92
26
803
74
102
7
343
130
28
13
36
124
12
108
27
14
37
91
250
285
59
35
38
97