0
29
32
3
17
13
5
62
22
24
33
49
41
72
20
37
52
77
59
103
38
98
101
61
129
254
86
153
107
105
30
265
170
56
100
70
565
81
87
83
28
157
84
243
130
55
211
224
74