101
158
131
55
53
40
37
20
50
51
13
33
173
12
28
74
61
96
102
149
42
48
54
73
230
89
29
66
23
110
118
24
155
30
214
45
77
14
329
86
17
34
178
1784
95
227
593
36
176
541