187
67
206
522
31
255
34
65
110
68
134
223
77
29
87
321
51
57
25
43
48
513
188
312
47
1150
41
70
166
59
45
39
28
155
192
145
81
130
33
132
143
72
107
61
365
49
38
237
23
250
84
40
288