3
32
37
64
11
2
9
108
73
362
325
216
1
16
130
87
5
276
47
126
135
396
28
123
68
54
158
40
65
77
57
282
206
112
10
15
42
25