105
102
13
39
27
67
7
98
28
50
74
200
25
34
20
33
40
32
12
94
66
61
37
369
30
41
618
217
290
124
73
56
127
26
14
225
76
295
19
203
70
31
42
93
62
46
10
120
298
112
53