108
9
43
68
51
102
28
50
10
282
45
64
62
21
130
34
77
66
88
231
54
85
11
17
871
286
410
399
33
4
103
32
86
52
42
3
275
850
1222
58
37
290
150
194
40
46
38
548
137
127
184
44
53
63