93
230
49
91
138
63
16
88
159
20
41
7
53
121
24
40
31
54
85
76
45
57
25
160
36
97
81
71
134
27
56
44
161
306
104
50
96
46
69
79
286
192
216
65
80
35
441
387
66
5
122
51
29