126
241
165
30
71
46
17
15
20
11
29
16
58
41
18
73
113
64
33
123
5
12
4
304
25
31
14
23
61
9
90
89
8
88
28
274
7
43
153
13
128
27
246
72
52
19
37
339
45
34