0
3
35
92
22
87
30
71
20
43
14
25
13
49
37
102
11
114
154
38
33
70
117
77
65
136
105
199
106
100
42
61
64
52
53
93
23
63
159
181
36
197
44
97
86
50
29
156