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