183
77
52
28
33
103
84
38
59
31
14
222
151
74
42
60
341
795
1394
36
65
82
17
234
106
85
23
45
30
268
139
115
69
32
61
66
46
37
333
6
54
13
105
11
358
10
44
21
231