135
35
31
11
68
33
65
44
38
189
46
30
112
604
27
12
34
22
25
39
75
146
108
79
53
274
52
93
19
37
45
126
1243
49
181
238
164
69
48
62
40
29
36
144
92