122
61
82
19
47
5
59
132
12
34
49
51
179
96
348
283
36
22
267
18
4
133
56
85
265
8
52
24
28
98
188
71
48
17
11
171
25
13
29
42
37
89
26
32
40