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