62
36
113
165
121
144
29
89
16
53
31
43
35
57
227
117
74
81
63
120
70
27
23
7
15
79
25
51
84
100
105
13
655
176
909
435
216
8
246
47
17
39
42
40
346
49
140
168
18
14
41