4
31
2
109
16
23
374
3
32
35
75
58
50
112
74
19
40
34
33
28
11
14
37
65
111
24
9
6
30
43
85
44
12
13
107
46
61
152
29
96
128
82
26
249
54