198
104
191
53
83
51
30
16
27
11
91
33
933
479
65
73
19
22
41
81
103
241
25
31
42
248
88
280
370
128
276
56
48
62
21
9
70
26
84
17
38
8
69
77
72
92
97
54
44
102
36