283
30
76
431
75
40
14
35
210
97
81
107
6
2
314
47
89
93
67
135
100
79
8
257
164
265
34
53
55
7
136
501
42
25
3
61
117
84
19
72
22
29
104
83
21
122
118
64
17
87
276