88
35
68
31
39
34
352
28
23
19
21
46
60
25
14
78
140
75
148
50
337
145
65
47
283
90
234
33
433
131
38
26
27
161
300
41
157
8
236
13
30
53
51
152