119
99
30
186
118
43
63
87
265
29
48
17
14
44
31
11
22
19
8
341
13
21
53
16
18
28
20
47
39
26
117
32
89
122
112
49
51
25
56
161
6
93
86
54