129
30
29
10
62
31
65
41
37
159
59
27
108
545
33
26
11
45
25
21
74
142
103
75
52
275
49
34
90
18
76
32
38
122
1201
66
44
178
234
163
68
48
35
139
84