359
137
110
42
62
262
130
28
106
114
14
19
3
64
81
34
61
32
12
376
38
54
44
41
90
186
77
272
296
123
47
325
69
60
225
65
57
10
43
16
24
8
53
31
148
103
89
113
216
56