2
0
1
33
162
34
7
23
6
12
61
17
126
8
18
113
24
118
38
31
137
73
68
177
110
28
15
71
62
109
87
36
67
193
16
44
70
212
59
93
194
89
82
48
25
60
30
77
22
161