25
17
6
12
2
5
20
9
8
53
49
64
34
106
68
121
54
51
248
26
147
46
56
70
37
371
94
165
65
58
190
29
126
81
89
91
87
97
82
140
93
30
299
86
111
90