117
51
20
52
113
165
46
58
77
23
307
15
18
32
234
111
42
31
193
43
25
54
130
99
55
53
56
41
37
21
114
73
734
27
65
92
63
38
14
34
11
16
29
272