108
85
88
48
146
46
248
33
69
22
75
255
399
42
226
7
234
2
74
134
117
50
66
131
63
83
172
410
249
102
24
481
561
61
38
114
302
25
37
31
64
136
39
13
119
35
15
4
65
126
55