108
81
639
52
69
22
14
262
35
17
20
44
21
55
159
334
76
148
176
197
11
4
2
3
78
79
111
288
346
23
99
28
25
461
68
31
209
145
27
244
6
43
634
10
13
12
39
251
46
16
570