122
39
21
35
11
28
40
164
31
44
30
42
52
138
51
67
127
49
60
81
64
63
131
24
73
179
100
43
36
82
72
12
13
232
55
17
14
309
96
26
117
45
74
108
29
71
274
32
54
25
168