15
44
5
63
14
48
3
20
9
27
23
51
82
41
47
17
68
46
37
99
96
21
33
105
313
1
30
0
2
124
222
42
60
28
70
19
197
8
40
58
160
59
381
4
440
121
31
12