82
321
146
121
356
366
63
16
18
40
51
44
32
49
52
7
168
37
14
11
10
102
287
122
110
23
30
25
22
125
85
15
71
228
153
95
45
83
112
12
65
20
144
70
38
29
5
19