18
327
5
40
117
93
100
3
11
42
51
28
29
34
122
48
64
13
44
24
19
81
43
9
50
17
360
32
35
125
85
23
10
8
78
491
12
52
21
7
149
77
53
63
30
26
14
33
2