0
49
11
23
3
7
8
4
28
12
106
15
26
22
24
13
38
86
5
19
34
6
58
14
103
41
61
94
59
92
98
76
10
87
78
29
159
54
125
56
271
37
199
267
418
406
349
289
16