178
51
43
34
22
60
153
36
12
365
30
26
285
237
50
150
73
41
123
119
121
116
87
54
67
96
71
89
117
88
37
53
439
70
25
85
122
118
263
76
42
21
48
52
142
220