102
2
3
158
12
1
9
39
34
7
63
11
50
41
292
45
27
62
23
83
129
148
33
35
4
8
5
110
25
51
32
49
22
16
19
76
121
170
14
620
147
20
24
67
29
48
224