119
30
12
33
39
37
31
7
9
11
1
64
220
91
50
338
24
28
102
17
13
34
15
63
401
6
19
16
3
8
93
72
49
279
135
35
116
55
111
117
51
23
44