44
31
64
116
29
109
56
105
226
38
47
107
41
33
376
54
35
51
110
62
252
89
74
67
125
198
69
65
87
291
39
165
204
46
199
142
88
72
48
113
117
100
61
63
80
21
49
158
139
99
43
59