1
0
42
54
72
3
107
11
44
4
6
32
49
52
31
2
24
8
304
16
81
5
43
26
69
13
57
79
122
231
1513
227
286
370
125
53
145
981
21
159
77
23
394
348
35
66
25