80
56
97
13
11
48
376
1053
156
52
26
159
142
79
446
34
25
29
16
704
294
137
112
556
86
229
148
30
109
95
41
68
176
2942
23
51
73
66
64
91
101
70
37
59
32
270
43
75
67
195
459
24