0
14
12
15
33
24
50
37
48
21
64
43
16
4
56
130
23
74
41
6
2
45
9
68
25
34
93
61
26
128
202
57
355
306
91
54
42
325
187
246
276
232
75
332
77
145
157