58

68

18

59

99

12

56

14

63

72

53

105

82

33

32

80

86

40

45

34

52

29

77

106

3

5

43

81

2

48

92

9

87

13

8

69

25

65

94

104

101

109

36

35

84

7

11

100

51

90

91

83

70

60

71

22

6

0

55

46

26

24

4

79

47

54

21

38

28

44

17

95

16

88

103

62

108

85

10

1

89

20

76

78

98

93

96

30

50

49

64

37

61

23

107

15

39

67

31

19

41

57

66

42

75

27

73

102

74

97