30
84
170
15
100
21
28
60
155
38
27
6
41
49
102
45
29
67
83
42
50
252
46
23
109
19
16
31
77
86
8
75
48
195
513
405
74
56
313
11
89
129
22
20
3
69
136
52