107
97
58
27
117
77
96
39
67
231
110
254
87
181
14
321
185
66
74
78
106
121
48
71
59
116
65
63
364
82
46
79
10
53
41
56
80
43
21
30
15
415
62
44
70
100
23
33
49
28
126