2
0
32
9
13
37
54
81
40
41
73
34
19
4
8
131
104
16
261
70
68
48
47
86
124
114
276
28
140
67
29
21
26
372
110
58
155
31
122
371
199
193
51
66
522
113
290
161
315
179
99