22
7
112
85
11
25
5
111
10
275
54
91
155
17
116
33
62
60
21
352
30
16
6
371
77
13
69
31
55
27
64
89
15
38
34
74
51
32
12
73
50
58
41
97
24
126