0
4
87
13
35
68
31
14
34
41
19
177
85
17
15
24
53
50
94
27
122
28
63
88
59
90
154
37
89
131
77
75
134
126
101
136
82
72
139
54
243
116
383
56
275
216