22
35
132
134
19
47
29
406
16
88
81
51
34
12
101
39
79
67
21
23
123
13
32
4
50
36
60
31
33
178
162
6
14
125
58
346
38
7
0
2
100
65
43
27
244
42