22
5
9
28
23
112
29
12
2
16
15
59
141
1102
92
121
6
236
74
33
56
97
81
91
66
240
104
44
25
10
67
51
43
83
64
30
3
4
8
7
1
31
19
11
110
38
232
40