102
68
61
60
114
63
26
141
30
250
59
71
90
33
167
109
291
22
113
58
19
40
53
89
54
45
66
51
11
118
98
38
23
41
24
43
5
1
18
20
229
197
81
91
64
188
46
17
31
9
65