180
432
36
39
261
19
23
50
27
63
13
53
49
56
60
31
54
34
160
77
71
1379
744
82
11
55
221
57
117
98
66
101
1086
94
14
121
983
59
308
1185
35
26
7123
203
248
91
24
9
99