103
40
25
33
93
26
34
237
37
147
50
105
56
145
197
46
60
207
8
148
160
4
6
104
69
22
91
38
64
144
139
49
251
185
59
289
30
159
47
63
85
62
67
76
125
399
75
81
234