117
27
26
44
34
17
30
360
32
53
285
2
372
135
160
116
106
23
75
125
161
10
19
88
47
28
42
118
90
73
102
46
142
126
57
25
82
20
66
39
109
72
51
8
11
48
124
308
49
13
219